Part Number Hot Search : 
PEB3558 B39162B 5504DCR 12000 3A033 E2502H39 CMO3EBMC AZ393M
Product Description
Full Text Search
 

To Download MLX90111 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  MLX90111 128bit read write transponder MLX90111 128bit read write transponder page 1 of 12 rev 1.12 5-feb-01 features - 144bit eeprom code, flexible read write transponder ic - very big reading range, and large write range. - id configured as 8 user words of 16 bits, and multiple write protection levels, including otp - 16 bit configuration word with lock flags per word and option bits - different encoding and datarate options - 250pf integrated tuning capacitance with wide post assembly tuning range - 100,000 write cycle, 10 year eeprom retention - guaranteed data integrity for reliable programming applications animal id (iso 11784, -85 compliant), atm, access control, material logistics, overmoulded assemblies with important detuning effects. ordering information part no. temperature range package MLX90111 25 c consumer sawed wafer on frame -40 to 85 c automotive b are die in blistertape soic-8 150mils production parts available q1 2001 functional diagram description the MLX90111 is a flexible 128 bit read write transponder ic operating at 125khz. it has been designed for high performant and highly reliable rfid systems requiring multiple write access to the transponder memory. clock and power supply are taken from the electromagnetic field. a resistor is switched in parallel to the resonant circuit formed by the integrated tuning capacitor and the external coil, to amplitude modulate the electromagnetic field. encoding of the 128 bits id and data rate can be defined by setting the corresponding eeprom bits. high quality factors can be applied as the frequency can be tuned over a range of +/-10% to +/-0.5% accurate after assembly, by changing the value of the tuning capacitor up to +/- 2pf. the eeprom is configured as 11 words of 16 bits. words 1 to 8 form the id and are continuously read out during normal operation. each of these can be individually locked, or the complete eeprom can be set to read only. the transponder can be written over the full range from 0% to 60% of the normal reading distance. the transponder stops modulating when receiving an am asynchronous pattern. it will then synchronize on the first bit it receives. the 32 bit write command is transmitted using return to one modulation, including direct word addressing and multiple security checks. data integrity is guaranteed by critical read out after programming. coil gnd MLX90111 c tune l
MLX90111 128bit read write transponder MLX90111 128bit read write transponder page 2 of 12 rev 1.12 5-feb-01 MLX90111 electrical specifications operating parameters are based on test set up (see schematic below). toper = -40 c to 85 c, operating frequency = 120khz (unless otherwise specified) parameter symbol test conditions min typ max units regulated supply voltage vdd (3) 3.0 4.0 v power on level vpor continuous normal reading of the id 1.55 1.8 2.2 v sensitivity level (e.m.f.) vacsens continuous normal reading of the id 200 170 mv weak power: vacmin = 200mvpp 0.2 4 v(4) medium power: vac = 5vpp 2.8 7.5 v(4) modulation depth ask high power: vac = 20vpp 5 10 v(4) eeprom writing supply voltage vacee critical reading id 1 v eeprom writing supply current iee 10 m a acp modulation depth vachigh=vacee 20 % (5) eeprom data retention tret critical reading id 10 year eeprom write cycles ncycle critical reading id 100k cycles coil-gnd tune capacitor toper=25 o c 200 pf(6) total tuning range toper=25 o c, 5bits 124 pf(6) tuning accuracy toper=25 o c, lsb/2 2.0 pf(6) iclamplow vdutdc = +/- 2v 40 1000 na dc input current clamping iclamphigh vdutdc = +/- 10v 1 3.5 10 ma notes: note (1): specifications are tested 100% or guaranteed by characterization. note (2): all specifications are valid for manchester and biphase encoding, and for 2kbaud and 4kbaud data rate options. note (3): maximum supply voltage is generated by forcing 10ma between coil and ground pin. note (4): min = vbottom (modulation on), max = vtop (modulation off). vac 50 90111 dut vdut c1 c2 cpar=10pf l=6.8mh qrc @ 120khz=48.8 c1+c2=250pf vin coil gnd note (5): modulation depth is calculated as vachigh -vaclow / vachigh + vaclow. lower modulation depths may be applied, but the performance of the system may vary along the distance between reader and transponder coil. higher modulation levels will reduce the maximum write distance. note (6): lot to lot spread on capacitance is 20%. temperature shift is typically 0% on -40 c, and +1% at 85 c.
MLX90111 128bit read write transponder MLX90111 128bit read write transponder page 3 of 12 rev 1.12 5-feb-01 block diagram por digital controller eeprom modulator addr data coil vss dataio test tckin vdd clock recovery m o d vdd supply vdd data demodul. speed clock ctune cbuffer trimming rf limiter MLX90111 clamping (dc) -15 -10 -5 0 5 10 15 -20 -10 0 10 20 [v] [ma]
MLX90111 128bit read write transponder MLX90111 128bit read write transponder page 4 of 12 rev 1.12 5-feb-01 eeprom memory maps address function command bitposition (msb first) f e d c b a 9 8 7 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7 id continuous b wpw cmf1 lock word: "01010101" wpw(flags) read memory map c tune+cfg cmf1 0 t4 t3 t2 t1 t0 0 0 0 0 0 0 0 0 code speed address function command bitposition (msb first) f e d c b a 9 8 7 6 5 4 3 2 1 0 0 1 2 3 4 5 6 7 id cmf1 8 wpw cmf2 lock word: "01010101" wpw(flags) 9 tune cmf2 0 t4 t3 t2 t1 t0 0 0 0 0 0 0 0 0 0 0 write memory map a cfg cmf2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 code speed
MLX90111 128bit read write transponder MLX90111 128bit read write transponder page 5 of 12 rev 1.12 5-feb-01 general description the MLX90111 is a 128bit read write transponder ic. the integrated tune capacitance and the external coil form a resonant lc antenna that absorbs part of the electromagnetic energy radiated by the transceiver lc antenna. physically, a magnetic coupling occurs between the transceiver, also referred to as "reader", and transponder antennas to amplitude modulate (am) the rf carrier, the transponder damps the electromagnetic field by switching a resistor in parallel with its coil. this way the transponder repetitively transmits its 128bit-identification code (id) to the transceiver, which recovers the envelope of the damped field, and decodes the id. the transceiver can send commands and data to the transponder by modulating the amplitude of the carrier. por level when the transponder is placed in an external radio frequency (rf) field of appropriate frequency and amplitude, the internal power supply (vdd) can build up as charge on the integrated buffer capacitance. the modulation resistor is switched on and off as soon as vdd has reached the power on reset (por) level. when the modulation resistor is switched on, the lc circuit is no longer tuned, therefore no energy is taken from the field, and vdd drops due to internal consumption. hence, by switching the modulation resistor on and off, it is possible to oscillate around the por level. this phenomenon is referred to as hiccuping. the modulation resistor is switched off when the transponder drops below the por level. sensitivity level the minimum electromagnetic force (e.m.f.) needed to avoid hiccuping is defined by vacsens. at this level the power supply will not drop below the por level while the modulation resistance is switched on during modulation. clock recovery the transponder takes its clock from the carrier frequency. depending on the speed option, the carrier frequency is divided by 32(4kbaud), 64(2kbaud) to generate the bit rate. demodulator if the external rf field is am modulated according to the asynchronous control pattern (acp), the transponder stops transmitting the id and enters the program mode. data is then sent to the transponder using return to one encoding. first half bit is low (0) or high (1), and the second half is high. in the middle of each half bit one sample is taken. in order for the transponder to detect the acp modulation a minimum modulation depth is required. see timing specification below for more details on the write protocol. rf limiter, or clamping the build up of voltage on the resonant lc circuit is limited to avoid damaging the internal circuit. modulator the modulator consists of a modulation resistor that is switched in parallel with the resonant lc circuit (antenna). because in weak rf fields the rising edge is much slower than the falling edge of the envelope, a symmetrically driven modulator would give an asymmetrical envelope. this is anticipated by delaying each falling edge by a fixed number of rf clock pulses. the modulator is hence driven asymmetrical. each on state is reduced by 8 (4) clocks in 2 (4) kbaud mode, and each off state is prolonged by the same amount. speed total clocks per bit clocks ?on? state clocks ?off? state 2kbaud 64 long on = 64 - 8 short on = 32 - 8 long on = 64 + 8 short on = 32 + 8 4kbaud 32 long on = 32 ? 4 short on = 16 ? 4 long on = 32 + 4 short on = 16 + 4
MLX90111 128bit read write transponder MLX90111 128bit read write transponder page 6 of 12 rev 1.12 5-feb-01 eeprom 1. memory organization the eeprom memory is arranged as 11 words of 16 bits each (see memory map above) . each one of these words is individually programmable. 1.1 id (addresses #0 to #7) the first 8 words hold the 128bits identification code (id). any of the 8 words of the id can be individually written. the complete 128bits id is send out when the device is in continuous/critical read mode. 1.2 write protect word (address #8) the 9 th word allows writing protect some words from the id temporarily or permanently, or even block the complete id: otp feature. bits 0 to 7 (wpw flags) lock (1) or unlock (0) the write access to the corresponding word in the id. the most significant byte (lock wpw) is ignored, except when written with a special pattern (01010101 -msb to lsb-). then it locks the wpw (#8), the tuning bits (#9) and the configuration word (#10). when writing ff55hex to the wpw word, then the transponder becomes an otp device. 1.3 tuning bits (address #9) the tune bits select the status of the tuning capacitors (1=on, 0=off). they can be written with command cmf2 at address 9 in the bit positions 14 to 10 (from the highest, 64 pf to the lowest, 4 pf). the tune bits can be read back at address 12 with command cmf1. as the tune bits do not overlap with the configuration bits they can be read together in word 12. programming is kept separate, to avoid reprogramming of the tune bits in case the code/speed is changed. the tune capacitance can be delivered tuned to an absolute value of 250pf +/-2%, leaving 5% tuning after assembly, or tuned for maximum tuning range after assembly. the latter solution can only be provided with an absolute value ranging between 200 and 300pf, but over full lot tuned to 2%. this offer is only valid for large volume orders (>100k pieces). following table shows the configuration of the tune caps in relation to the tune bits: tune bit nominal capacitor value (pf) t4 64 t3 32 t2 16 t1 8 t0 4 1.4 configuration word (address #10) speed bit (bit 0) defines the internal clock extraction: set to 1 for divided by 32, set to 0 for divided by 64. speed data rate baud rate 0 freq/64 2kbaud 1 freq/32 4kbaud code bit (bit 1) defines if the id will be encoded in manchester (set to 1) or biphase (set to 0) amplitude modulation scheme. code encoding 0 biphase 1 manchester
MLX90111 128bit read write transponder MLX90111 128bit read write transponder page 7 of 12 rev 1.12 5-feb-01 2. operating modes 2.1 continuous/critical read mode (id) in read mode, the transponder transmits its id code to a transceiver by amplitude modulating (am) the envelope of the carrier coming from the transceiver. the 128 bits of the id are manchester or biphase encoded. after por the device will enter 'normal' read mode. the id will be read out under optimal conditions. after programming any word of the id, the device will automatically enter 'critical' read mode. the data is read at the 2 extremes of the reading window. when both readings are identical, the data retention is guaranteed as specified (tret, ncyc). if the two critical readings show a difference, the device is at its minimum coupling with the transceiver and it should be reprogrammed using a stronger field. critical read mode can only be reset by removing the transponder from the rf field. 2.2 programming mode upon receiving an asynchronous control pattern (acp), the device enters program mode and waits during a watchdog delay period (twd), for the start bit of the programming sequence. the programming sequence consists of a start bit, and a 32 bit command. the command starts with a 3bit command field (cmf), a 4bit address, an odd parity bit calculated over the address, a 16bit data word and an 8bit crc calculated over the full command. if the programming sequence is received, the write access, parity and crc are verified and command is executed if possible, else the transponders goes back into normal read mode. in case the command has been executed, the transponder waits again for a watchdog delay period twd for a new programming command. in case of a timeout the device starts sending the id code in critical read mode, until removal from the rf field. minimum field strength for reliable programming is set by the minimum induced e.m.f. vacee on the transponder coil. 2.3 programming commands two command fields are defined: cmf code action cmf1 001 - write id words: addresses 0?7, - read address 8,9,10 cmf2 000 - write address 8,9,10 to write data, the respective cmf and address are sent out. if the write access, parity and crc are verified, the data are written in the eeprom at the specified location. for 2kbaud devices eeprom programming takes 20ms, for 4kbaud devices programming is done in 10ms. to read the data in addresses 8, 9 and 10 cmf1 is used. - address 11 for reading the configuration word. - address 12 for reading the tuning (bit positions 14 to 10) and the configuration (bit positions 0 to 1) bits, see the memory map. if the parity and crc are verified, the data is sent out during the time window normally allocated for the eeprom programming. data is sent with a start bit of ? bit (!) time first, followed by twice the 16-bit data word, with critical read levels. the startbit allows to detect a leading 0 in manchester coding, and allows the microcontroller to synchronize. remark that this startbit is different from the start bit sent by the reader, which is a full bit. hint: in case the reader requires more time to switch from write to read mode, the dummy data should be chosen such that the last crc bits are 1, i.e. in return to zero code: no modulation needed on the reader antenna. this way the time for switching the reader can be extended. 2.3 parity, crc par is an odd parity bit is calculated over the 4- bit address the 8-bit crc with polynomial u 8 + u 4 + u 3 + u 2 + u 0 is calculated over the complete command string [cmf-address-par-data]. 3 5 4 6 7 2 0 1 x exclusive or register stage u 8 u 4 u 3 u 2 lsb msb data
MLX90111 128bit read write transponder MLX90111 128bit read write transponder page 8 of 12 rev 1.12 5-feb-01 3 timing specification 3.1 asynchronous control pattern the asynchronous control pattern (acp) is sent by the reader to render the transponder silent (stop transmitting), and listen for a programming sequence. before starting the acp, the field must be stable at fhigh for at least 5 bit periods (tsetup). this guarantees that the reference level fthreshold is adjusted. the control pattern itself contains 4 transitions between high field fhigh and low field flow, each of which should be 2.5bitperiods apart. the threshold level fthreshold adjusts itself exponentially to the average fhigh over the last 20 periods (tclk). the optimum modulation depth forced by the reader depends on the application and stretches between: 90%> (fhigh-flow) / (fhigh+flow) > 20% the transponder samples the field 2 times per bit. a first time is after the first quarter, the second time after the third quarter. the sample values are only retained when the modulation resistor is off. the other samples are dropped. 3.2 synchronous command when the acp has been detected, the transponder modulation will be turned off, within maximum 6 bit periods after the last rising edge of the acp. the transponder will now synchronize on the first falling edge it sees. this edge is generated by a startbit (sb=0), which has to be sent within a timeout window twd. if no sb is detected the transponder will return to its original read mode. the sb may used to optimize the synchronization between tag and reader. tip: always try to put the sampling time of the transponder at the end of the first half bit. this minimizes the influence of an increased the transponder q at larger distance. however, if the modulated signal on the transponder takes several periods to drop, the sb may be extended with this time. this will shift the sampling moment forward. after this synchronisation step, a synchronous command can be sent from the base station. make sure to respect the nr of transponder clocks per bit, as specified below. all data sent by the reader have to be return- to-one encoded. 3.3 transponder action the command is verified on its parity and crc values after the full command has been received. if verification is successful the command will be executed during the next 32 bit periods. else if no valid command is received, due to a verification error, the transponder will immediately, i.e. 32 bit periods after the sb, start modulating its 128bit id code. 3.3 multiple commands after successfully receiving a command, the transponder will wait for a new command. this new timeout window (twd) starts after the 32 bit period it requires to execute the received command. to limit time skew between microcontroller and the transponder, a new synchronization is done before each new command. the transponder will start modulating its id code approximately 52 btiperiods after successfully having received its last command. 3.4 other timings see timing table below for an overview of all timings. all timings are bitperiod based, and are therefore related to the resonance frequency and datarate.
MLX90111 128bit read write transponder MLX90111 128bit read write transponder page 9 of 12 rev 1.12 5-feb-01 data send to transponder as number of bit periods asynchron tsetup acp twd twd synchron sb cmf addr par data crc prog/read sb bit periods >5 3*tas + 6bit 20 1 3 4 1 16 8 32 20 1 transponder mode / operations normal read enter program mode: - stop modulation - synchronize on start bit read (32-bit) command verify command + write / read eeprom data resynchronize on start bit MLX90111 timing specifications in ms for a carrier freq = 125khz, tclk=8 m m s speed bit period tas twd prog/read min (2 bit) max (3 bit) 20 bit 32 bit tclk*128 tclk*192 tclk*1280 tclk*2048 freq/64 (2kbaud) tclk*64 = 0.512 1.024 1.536 10.24 16.384 freq/32 (4kbaud) tclk*32 = 0.256 0.55 0.7 5.12 8.192 tas 6bit twd 0 - 0 0 1- ... sb-cmf1- ... tas flow fhigh tsetup acp pattern tas biphase: 1 1 1 0 0 1 1 1 0 1 1 - - - - flow fthreshold fhigh 1. modulation on reader antenna 2. modulation on tag antenna 3. 1+2 superposed on tag antenna - x: samples taken by transponder - dark shaded: reader coil modulation on - light shaded: reader coil modulation off
MLX90111 128bit read write transponder MLX90111 128bit read write transponder page 10 of 12 rev 1.12 5-feb-01 coding schemes manchester for a ?1? bit, there is a transition from 0 to 1 in the middle of the bit period. reciprocal, for a ?0? logic bit there is a transition from 1 to 0 in the middle of the bit period. biphase at the beginning of each bit, a transition will occur. a logic bit ?1? will keep its state for the whole bit duration and a logic bit ?0? will show a transition in the middle of the bit duration. return to one this encoding is used to modulate the reader antenna to send the commands to the transponder. for a ?0? bit, there is a transition to 0 in the beginning of the bit period. in the middle of the bit period the state returns to 1. for a ?1? bit, the level remains high for the entire bit period. flow chart. upon entering the rf field, the transponder "sees" increasing amplitude of the voltage between coil and gnd pins. it passes through a por sequence, and enters the normal read mode, transmitting the id continuously. if the reader sends an asynchronous control pattern (acp), the transponder enters program mode. it receives an address, parity, a 16-bit data word and a crc. when a write command has been successfully received, the word is stored at the given address. when a word of the id is written, the critical read flag will be set. this flag can only be reset by removing the transponder from the electromagnetic field. when a read command for addresses #b (wpw) or #c (tune-bits, speed and code) has successfully been received, the transponder immediately sends back the requested information, once critical high and once critical low. if no new programming pattern is received during the watchdog delay period (twd), the transponder checks the critical read flag and enters the appropriate read mode. x 0 1 1 0 1 0 0 binary data modulation output 1 1 0 0 memory output biphase code x 1 1 1 1 0 1 0 binary data modulation output 1 1 0 0 memory output manchester code x 1 1 1 1 0 1 0 binary data modulation output 1 1 0 0 binary form return to one
MLX90111 128bit read write transponder MLX90111 128bit read write transponder page 11 of 12 rev 1.12 5-feb-01 flow chart. addresses: 0..7: write id 8: write wpw 9: write tune bits a: write code, speed bits b: read wpw c: read tune, code and speed bits por stop modulating y critical read=1? continuous normal read (transmit id) write to id? address[0..7] set critical read=1 no parity/wpw/crc check ok? n read address b or c? write to address 8/9/a? program word in eeprom read critical (once high, once low) watchdog expired? y y y n n y n n continuous critical read (transmit id) async detected yes y
MLX90111 128bit read write transponder MLX90111 128bit read write transponder page 12 of 12 rev 1.12 5-feb-01 unique features flexible configuration. simple fast programming. large programming range. state of the art reading distance. 20% tuning range of resonance frequency after assembly. cross reference this product can typically replace marin em4069, temic e5550, philips hitag or any other rw transponder in the 120khz range. it provides an easy configurable, high performant replacement. absolute maximum ratings maximum power supply (vddmax) -0.7 to 7v maximum current forced between coil and ground pin (icoilmax) + / - 30ma operating frequency (freq) 60 to 150khz normal operating temperature (toper) -40 to 85 c maximum storage temperature in so8 (tstore) -55 to 125 c electrostatic discharge (hbm) on coil pin (vesdcoil) 500v electrostatic discharge (hbm) on other pins (vesd) 1500v esd precautions electronic semiconductor products are sensitive to electro static discharge (esd). always observe electro static discharge control procedures whenever handling semiconductor products. disclaimer melexis reserves the right to periodically make modifications to product specifications. the information included herein is believed to be accurate and reliable. however, melexis assumes no responsibility for its use, nor for any infringements of patents or other rights of third parties which may result from its use. so8 pinout pin name function 1 coil coil connection 1 2 test pin to set chip in test mode 3 test pin to set chip in test mode keeping at vdd/2 will reset the chip 4 vss(*) coil connection 2 / ground connection 5 vss(*) coil connection 2 / ground connection 6 test pin to set chip in test mode 7 vdd external chip supply for test mode 8 vss (*) coil connection 2 / ground connection (*) all three vss pins are connected together thanks to the use of a fused lead frame. chip dimensions these are good approximations; exact position info is available on request. 8 vss test test coil test vdd vss vss 1 2 3 4 5 6 7 mlx 90111 4 1 2 3 6 7 1630 2130 600 600


▲Up To Search▲   

 
Price & Availability of MLX90111

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X